client/verb
	CreateCode()
		set hidden = 1
		sleep(1)
		if(CodeShown) return
		if(checkMute(src.ckey))
			System_UserMessage(src, "You are currently muted."); return

		CodeShown = 1
		var/savefile/Code = new("ShowCode/[src.key].sav")
		var/code = winget(src,"ShowCode_input.codeinput","text")
		var/type = winget(src,"ShowCode_input.btnCode","is-checked")

		winset(src,"ShowCode_input","is-visible=false")

		src.ShowCodes++
		Code["Code[ShowCodes]"]<<code

		if(type=="true") showCode(src.key, src.ShowCodes, "false")
		else showCode(src.key, src.ShowCodes, "true")

		winset(src,"ShowCode_input.codeinput","text=")

		spawn(3) CodeShown = 0

	Show()
		set hidden = 1
		winset(src,"ShowCode_Input","is-visible=true;pos=[WINDOW_LOCATION]")
		winset(src,"ShowCode_Input.codeinput","focus=true")